@@ -106,6 +106,7 @@ def activity_update(request, administrator): |
||
| 106 | 106 |
is_series = request.POST.get('is_series', False)
|
| 107 | 107 |
main_activity_id = request.POST.get('main_activity_id', '')
|
| 108 | 108 |
limit_contribute_num = request.POST.get('limit_contribute_num', 1)
|
| 109 |
+ feed_id = request.POST.get('feed_id', '')
|
|
| 109 | 110 |
|
| 110 | 111 |
try: |
| 111 | 112 |
log = MemberActivityInfo.objects.get(activity_id=activity_id, status=True) |
@@ -142,6 +143,7 @@ def activity_update(request, administrator): |
||
| 142 | 143 |
log.is_series = is_series |
| 143 | 144 |
log.main_activity_id = main_activity_id |
| 144 | 145 |
log.limit_contribute_num = limit_contribute_num |
| 146 |
+ log.feed_id = feed_id |
|
| 145 | 147 |
log.save() |
| 146 | 148 |
|
| 147 | 149 |
return response(200, 'MemberActivityInfo Update Success', u'会员活动更新成功') |
@@ -178,6 +180,7 @@ def activity_create(request, administrator): |
||
| 178 | 180 |
is_series = request.POST.get('is_series', False)
|
| 179 | 181 |
main_activity_id = request.POST.get('main_activity_id', '')
|
| 180 | 182 |
limit_contribute_num = request.POST.get('limit_contribute_num', 1)
|
| 183 |
+ feed_id = request.POST.get('feed_id', '')
|
|
| 181 | 184 |
|
| 182 | 185 |
act = MemberActivityInfo.objects.create( |
| 183 | 186 |
brand_id=administrator.brand_id, |
@@ -212,6 +215,7 @@ def activity_create(request, administrator): |
||
| 212 | 215 |
is_series=is_series, |
| 213 | 216 |
main_activity_id=main_activity_id, |
| 214 | 217 |
limit_contribute_num=limit_contribute_num, |
| 218 |
+ feed_id=feed_id, |
|
| 215 | 219 |
) |
| 216 | 220 |
|
| 217 | 221 |
return response(200, 'MemberActivityInfo Create Success', u'会员活动创建成功', data={
|
@@ -0,0 +1,20 @@ |
||
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+ |
|
| 3 |
+# Generated by Django 3.2.6 on 2023-05-06 10:24 |
|
| 4 |
+ |
|
| 5 |
+from django.db import migrations, models |
|
| 6 |
+ |
|
| 7 |
+ |
|
| 8 |
+class Migration(migrations.Migration): |
|
| 9 |
+ |
|
| 10 |
+ dependencies = [ |
|
| 11 |
+ ('member', '0058_auto_20230506_1650'),
|
|
| 12 |
+ ] |
|
| 13 |
+ |
|
| 14 |
+ operations = [ |
|
| 15 |
+ migrations.AddField( |
|
| 16 |
+ model_name='memberactivityinfo', |
|
| 17 |
+ name='feed_id', |
|
| 18 |
+ field=models.CharField(blank=True, default='', help_text='直播回放唯一标识', max_length=32, verbose_name='feed_id'), |
|
| 19 |
+ ), |
|
| 20 |
+ ] |
@@ -436,6 +436,8 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin): |
||
| 436 | 436 |
|
| 437 | 437 |
limit_contribute_num = models.IntegerField(_(u'limit_contribute_num'), default=1, help_text=u'限制投稿次数') |
| 438 | 438 |
|
| 439 |
+ feed_id = models.CharField(_(u'feed_id'), max_length=32, blank=True, default='', help_text=u'直播回放唯一标识') |
|
| 440 |
+ |
|
| 439 | 441 |
class Meta: |
| 440 | 442 |
verbose_name = _(u'会员活动信息') |
| 441 | 443 |
verbose_name_plural = _(u'会员活动信息') |
@@ -558,6 +560,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin): |
||
| 558 | 560 |
'main_activity_id': self.main_activity_id, |
| 559 | 561 |
'limit_contribute_num': self.limit_contribute_num, |
| 560 | 562 |
'is_series': self.is_series, |
| 563 |
+ 'feed_id': self.feed_id, |
|
| 561 | 564 |
} |
| 562 | 565 |
|
| 563 | 566 |
def details(self, user_id): |
@@ -601,6 +604,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin): |
||
| 601 | 604 |
'main_activity_id': self.main_activity_id, |
| 602 | 605 |
'limit_contribute_num': self.limit_contribute_num, |
| 603 | 606 |
'is_series': self.is_series, |
| 607 |
+ 'feed_id': self.feed_id, |
|
| 604 | 608 |
} |
| 605 | 609 |
|
| 606 | 610 |
@property |
@@ -646,6 +650,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin): |
||
| 646 | 650 |
'main_activity_id': self.main_activity_id, |
| 647 | 651 |
'limit_contribute_num': self.limit_contribute_num, |
| 648 | 652 |
'is_series': self.is_series, |
| 653 |
+ 'feed_id': self.feed_id, |
|
| 649 | 654 |
} |
| 650 | 655 |
|
| 651 | 656 |
@property |
@@ -696,6 +701,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin): |
||
| 696 | 701 |
'main_activity_id': self.main_activity_id, |
| 697 | 702 |
'limit_contribute_num': self.limit_contribute_num, |
| 698 | 703 |
'is_series': self.is_series, |
| 704 |
+ 'feed_id': self.feed_id, |
|
| 699 | 705 |
} |
| 700 | 706 |
|
| 701 | 707 |
|